<#assign datagridid=tool.getuuid()>
<script type="text/javascript">
function custom_upload_success(file, data, $upload){
	var json = $.parseJSON(data)
    if (json[BJUI.keys.statusCode] == BJUI.statusCode.ok) {
    	$("#${datagridid}").alertmsg('correct', json[BJUI.keys.message]);
    	$.CurrentDialog.dialog('reload');
    }else{
    	$("#${datagridid}").alertmsg('error', json[BJUI.keys.message]);
    }
}
function doc_filedownload(a) {
    $.fileDownload($(a).attr('href'), {
        failCallback: function(responseHtml, url) {
            if (responseHtml.trim().startsWith('{')) responseHtml = responseHtml.toObj()
            $(a).bjuiajax('ajaxDone', responseHtml)
        }
    })
}

$('#${datagridid!}').datagrid({
		gridTitle 		: 	'附件列表' 	,//[可选] 标题。
		columns 		: 	[
		        		  	 		{
		        		  	 			name:'fileName',
		        		  	 			label:'名称',
		        		  	 			align: 'center',
		        		  	 			width: 200
		        		  	 		},
		        		  	 		{
		        		  	 			name:'id',
		        		  	 			label:'操作',
		        		  	 			align: 'center',
		        		  	 			width: 100,
		        		  	 			render: function(value) {
			        		                return '<a href="${rootpath}/File/view?file=/File/download/'+value+'&id='+value+'" target="_blank" class="btn btn-blue">阅</a>'+
			        		                '<#if auth?index_of("sign")!=-1> <a class="btn btn-green" href="${rootpath}/File/filesign?id='+value+'" data-toggle="doajax" data-confirm-msg="确定要签名吗？">签</a></#if>'
			        		            }
		        		  	 		}
			        		       
		        		    ],//[可选] 表头模型，适用动态生成表头，如果未设置本参数，将自动转化静态表头为模型。
		dataUrl 		: 	'${rootpath}/File/filelist_get?type=${type}&rele=${rele}' 	,//[可选] Ajax请求数据的URL。
		local 			: 	'local' ,//[可选] 处理数据方式，可选参数['local' | 'remote']，(影响（分页、排序、筛选）)。
		fieldSortable 	: 	true 	,//[可选] 点击页头字段快速排序。普通表格转为datagrid的，需设置dataUrl参数，local = 'remote'
		filterThead 	: 	false 	,//[可选] 允许表格头部快速筛选。普通表格转为datagrid的，需设置dataUrl参数，local = 'remote'
		sortAll 		: 	true 	,//[可选] 排序范围，true = 所有数据排序， false = 当前页数据排序。普通表格转为datagrid的，默认为true
		filterAll 		: 	true 	,//[可选] 筛选范围，true = 从所有数据中筛选，false = 从当前页数据中筛选。普通表格转为datagrid的，默认为true
		filterMult 		: 	true 	,//[可选] 支持多字段筛选。
		linenumberAll 	: 	true 	,//[可选] 行号范围，true = 为所有数据编号，false = 为当前页数据编号。
		showLinenumber 	: 	true 	,//[可选] 是否显示行号，参数[true | false | 'lock']，lock参数 = 锁定行号列（适用于多列字段，出现横向滚动条的情况）。
		showToolbar 	: 	true 	,//[可选] 是否显示工具条，需要设置参数toolbarItem或toolbarCustom。
		toolbarItem 	: 	'refresh,|,<#if auth?index_of("del")!=-1>del</#if>' 	,//[可选] 显示工具条按钮，可选参数['all, add, edit, cancel, save, del, import, export, |']，“all” = 显示所有按钮，“|” = 按钮组分隔符。
		toolbarCustom 	:	'<#if auth?index_of("add")!=-1><a data-toggle="upload" data-icon="cloud-upload" data-button-text="上传文件" data-auto="true" data-preview-img="false" data-uploader="${rootpath}/File/upload?type=${type}&rele=${rele}"  data-file-size-limit="1024000000"  data-file-type-exts="*.pdf;*.jpg;*.jpeg;*.png;*.bmp" data-on-upload-success="custom_upload_success"></a></#if>',
		editMode 		: 	false,//[可选] 编辑、添加数据的方式，参数[false | 'inline' | 'dialog']。false = 不能编辑，inline = 行内编辑，dialog = 弹窗编辑。
		delUrl 			: 	'${rootpath}/File/filelist_delete' 	,//[可选] 删除数据的url，服务器端接收的数据见参数delPK
		delType 		: 	'POST' 	,//[可选] Ajax删除数据的请求方式。
		delConfirm 		: 	'删除操作无需保存，直接生效，是否继续删除？' 	,//[可选] 删除前的确认提示，参数[true | false | '自定义提示信息']，参数为false时不弹出提示信息。
		height 			: 	'100%' 	//,//[可选] datagrid容器高度。
	});
</script>
<div class="bjui-pageContent" style="padding: 0;border: 0;">
	<table id="${datagridid!}" class="table table-bordered"></table>
</div>